﻿using System;
using System.Collections.Generic;
using KZ.Utilities;
namespace KZ.Express.H.ENT
{
    public class SupplierCarrierENT : BaseENT
    {
        [Output]
        public int SupplierID { get; set; }

        public int CarrierID { get; set; }

        [NotInsertUpdate]
        public bool IsDeleted { get; set; }

        public int CreatedBy { get; set; }

        [NotInsertUpdate]
        public DateTime? CreatedDate { get; set; }

        public int UpdatedBy { get; set; }

        [NotInsertUpdate]
        public DateTime? UpdatedDate { get; set; }

        [NotInsertUpdate]
        public override string Table { get { return "Suppliers_Carries"; } }

        [NotInsertUpdate]
        public override string PrimaryKey { get { return "SupplierID"; } }

        [NotInsertUpdate]
        public override string InsertProcedure { get { return "proc_Suppliers_Carries_Insert"; } }

        [NotInsertUpdate]
        public override string UpdateProcedure { get { return "proc_Suppliers_Carries_Update"; } }

        [NotInsertUpdate]
        public override string SelectProcedure { get { return "proc_Suppliers_Carries_Select"; } }

        public static readonly  string Delete =  "proc_Suppliers_Carries_Delete"; 
        
    }
}